/* 57. Armazenar o nome e idade de cem pessoas. Após a digitação, exibir os dados (nome e idade) de todas as
 pessoas. */

package pacote_controle;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Scanner;

public class Exercicio_57 {
    public static void main(String[] args) {
        Scanner entrada = new Scanner(System.in);
        final int pessoas = 3;
        int i = 0;
        String nome;
        String idade;

        File arquivo = new File("Questão_57.txt");

        try {
            PrintWriter arq = new PrintWriter(arquivo);
            while (i < pessoas) {
                System.out.println("Digite o nome: ");
                nome = entrada.nextLine();
                arq.println(nome);
                System.out.println("Digite a idade: ");
                idade = entrada.nextLine();
                arq.println(idade);
                i++;
            }
            arq.close();
        } catch (FileNotFoundException ex) {
            System.out.println("Erro!" + ex);
        } catch (IOException ex) {
            System.out.println("Erro!" + ex);
        }

        FileReader leituraArquivo;
        
        try {
            leituraArquivo = new FileReader("Questão_57.txt");
            BufferedReader arq = new BufferedReader(leituraArquivo);
            String leitura;
            while ((leitura = arq.readLine()) != null) {                
                System.out.println("Dados: " + leitura);
            }
        } catch (FileNotFoundException ex) {
            System.out.println("Erro!" + ex);
        } catch (IOException ex) {
            System.out.println("Erro!" + ex);
        }
    }
}
